热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

讣告|斯蒂芬_GIF动图之父StephenWilhite去世,享年74岁

篇首语:本文由编程笔记#小编为大家整理,主要介绍了GIF动图之父StephenWilhite去世,享年74岁相关的知识,希望对你有一定的参考价值。整理|章雨铭责编

篇首语:本文由编程笔记#小编为大家整理,主要介绍了GIF动图之父Stephen Wilhite去世,享年74岁相关的知识,希望对你有一定的参考价值。


整理 | 章雨铭 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)

据The Verge报道,GIF(Graphics Interchange Format)的主要发明者之一——斯蒂芬·威尔希特(Stephen Wilhite)上周因感染新冠去世,享年74岁。

他的一生正如他讣告页面上所写的:



Even with all his accomplishments, he remained a very humble, kind, and good man.
即使功成名就,他仍然谦逊且善良。



GIF的诞生

Stephen Wilhite的职业生涯开始于CompuServe(全球第一家网络服务提供商),当时这家公司想要在网上展现彩色天气图等信息,但因受限于网络带宽而束手无策。Wilhite了解一些压缩技术,于是他参与了创造GIF格式的工作。

他的妻子Kathaleen说:“这是他的发明——实际上,他在家里完成了GIF,将它完善后带入到工作中。” “创造GIF是他最自豪的事。”

Wilhite回忆说:“这种格式就在我的脑海里,于是我开始编程。”第一张基于GIF格式的图片内容是一架飞机。他花了一个月的时间才搞定了GIF格式的原型。

1978年,CompuServe公司推出GIF格式,世界上第一张动图诞生了,CompuServe给它取名为87A。87A支持256色的显示,而且因为它的压缩技术好,即便是在那个拨号上网的年代里,全球平等的渣网速也能无压力地显示 87A 的图片。


它的发音是‘JIF’,而不是‘GIF’

关于GIF的正确发音长期以来一直存在着争议。但Wilhite对此有明确的说法。2013年,他告诉纽约时报,“虽然牛津英语词典接受了两种发音,但我认为它应该是一个柔和的G,发音为‘jif’。”

2013年5月, Wilhite又获得了威比奖的终身成就奖(The Webby Awards),在颁奖典礼上他重申了这一立场。

威比奖是由国际数字艺术与科学学院主办的评选全球最佳网站的奖项,始于1996年,评选注重创新和技术,而不注重商业模式和盈利。它被誉为互联网界的奥斯卡奖。终身成就奖是它的一个特别分支。

威比奖执行主管Michel Davies评论说:“GIF是一项杰出的、经久不衰的科技。即便是在带宽丰裕的今天,这种格式依然长盛不衰、影响深远。”

2001年,Wilhite退休以后,过着低调舒适的生活,他喜欢开房车旅行,露营和建造模型火车。

在家时,他喜欢在模型火车上工作。"建房子时,我们在地下室里有一整段空间是他的火车房。他会自己设计布局以及做一些电气工作。"Kathaleen说。

在《泰晤士报》的采访中,Wilhite说,他最喜欢的GIF之一是跳舞的婴儿,这张图曾经火遍互联网。



图源THE VERGE


悼念Stephen Wilhite

如今,GIF几乎统治了互联网的每一个角落,纪实、娱乐、社交、商业推广甚至视觉艺术,无论在哪一个领域都能看到GIF的身影。2021年,牛津大词典将GIF动图一词评选为年度词汇。

正如GIF一样,Wilhite也备受人尊敬和爱戴。许多人在他的讣告界面留言以表纪念,他们感谢Stephen Wilhite创造了GIF,给他们带来了无尽的欢乐。

他的同事认为他是个天赋异禀且坚持不懈的人,他为公司做出了巨大的贡献,并且表示很荣幸能够和他成为同事。

参考资料:

https://www.megiefuneralhome.com/obituaries/Stephen-E.-Wilhite?obId=24311617#

https://www.theverge.com/2022/3/23/22992066/stephen-wilhite-gif-creator-dies?scrolla=5eb6d68b7fedc32c19ef33b4


推荐阅读
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了P1651题目的描述和要求,以及计算能搭建的塔的最大高度的方法。通过动态规划和状压技术,将问题转化为求解差值的问题,并定义了相应的状态。最终得出了计算最大高度的解法。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • 本文介绍了一个题目的解法,通过二分答案来解决问题,但困难在于如何进行检查。文章提供了一种逃逸方式,通过移动最慢的宿管来锁门时跑到更居中的位置,从而使所有合格的寝室都居中。文章还提到可以分开判断两边的情况,并使用前缀和的方式来求出在任意时刻能够到达宿管即将锁门的寝室的人数。最后,文章提到可以改成O(n)的直接枚举来解决问题。 ... [详细]
  • 开发笔记:实验7的文件读写操作
    本文介绍了使用C++的ofstream和ifstream类进行文件读写操作的方法,包括创建文件、写入文件和读取文件的过程。同时还介绍了如何判断文件是否成功打开和关闭文件的方法。通过本文的学习,读者可以了解如何在C++中进行文件读写操作。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
author-avatar
月光魔术师2702935955
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有